#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
故事模板配置
"""

def get_story_templates():
    """获取故事模板配置"""
    return {
        "adventure": {
            "id": "adventure",
            "name": "冒险探索",
            "icon": "🗺️",
            "description": "勇敢的冒险之旅，培养勇气和探索精神",
            "suitable_age": "5-12岁",
            "themes": ["勇气", "探索", "成长", "友谊"],
            "settings": ["神秘森林", "古老城堡", "深海世界", "太空站"],
            "characters": ["勇敢的小英雄", "智慧的向导", "友善的伙伴", "神秘的守护者"],
            "knowledge_focus": ["自然科学", "地理知识", "历史文化"],
            "educational_goals": ["培养勇气", "增强探索精神", "学习团队合作"]
        },
        "learning": {
            "id": "learning",
            "name": "知识探索",
            "icon": "🔬",
            "description": "有趣的学习之旅，在故事中掌握新知识",
            "suitable_age": "6-14岁",
            "themes": ["学习", "发现", "思考", "创新"],
            "settings": ["魔法图书馆", "科学实验室", "历史博物馆", "未来学校"],
            "characters": ["好奇的学者", "博学的教授", "发明家", "时间旅行者"],
            "knowledge_focus": ["科学原理", "数学逻辑", "文学艺术", "历史事件"],
            "educational_goals": ["激发学习兴趣", "培养科学思维", "提升创新能力"]
        },
        "friendship": {
            "id": "friendship",
            "name": "友谊故事",
            "icon": "👫",
            "description": "温暖的友谊故事，学会分享与合作",
            "suitable_age": "3-10岁",
            "themes": ["友谊", "合作", "分享", "理解"],
            "settings": ["温馨小镇", "学校操场", "社区公园", "家庭聚会"],
            "characters": ["善良的朋友", "乐于助人的邻居", "理解的家人", "新来的同学"],
            "knowledge_focus": ["社会技能", "情感管理", "道德品质", "人际关系"],
            "educational_goals": ["培养社交能力", "学会情感表达", "建立正确价值观"]
        },
        "science": {
            "id": "science",
            "name": "科学奇遇",
            "icon": "🧪",
            "description": "神奇的科学世界，探索自然的奥秘",
            "suitable_age": "7-14岁",
            "themes": ["科学", "实验", "发现", "创造"],
            "settings": ["实验室", "自然保护区", "天文台", "海洋研究站"],
            "characters": ["年轻科学家", "机器人助手", "动物朋友", "外星访客"],
            "knowledge_focus": ["物理原理", "化学反应", "生物知识", "天文学"],
            "educational_goals": ["培养科学精神", "学习科学方法", "激发创新思维"]
        },
        "history": {
            "id": "history",
            "name": "历史穿越",
            "icon": "🏛️",
            "description": "穿越时空的历史之旅，了解古今文明",
            "suitable_age": "8-14岁",
            "themes": ["历史", "文化", "传承", "智慧"],
            "settings": ["古代宫殿", "丝绸之路", "古战场", "文明遗址"],
            "characters": ["历史人物", "时空向导", "古代工匠", "文化传承者"],
            "knowledge_focus": ["历史事件", "文化传统", "古代科技", "文明发展"],
            "educational_goals": ["了解历史文化", "培养文化自信", "学习古人智慧"]
        }
    }

def get_knowledge_mapping():
    """获取知识点映射"""
    return {
        "science": {
            "3-6": {
                "concepts": ["动物的家", "植物生长", "天空颜色", "四季变化", "简单机械"],
                "skills": ["观察能力", "分类思维", "因果关系", "好奇心培养"],
                "values": ["爱护自然", "科学精神", "探索勇气"]
            },
            "7-10": {
                "concepts": ["地球运动", "恐龙灭绝", "彩虹形成", "磁铁原理", "食物链"],
                "skills": ["实验设计", "数据记录", "逻辑推理", "问题解决"],
                "values": ["科学态度", "环保意识", "创新思维"]
            },
            "11-14": {
                "concepts": ["DNA结构", "黑洞理论", "量子现象", "进化论", "能量守恒"],
                "skills": ["科学方法", "批判思维", "数据分析", "理论建构"],
                "values": ["科学精神", "理性思维", "创新能力"]
            }
        },
        "history": {
            "3-6": {
                "concepts": ["古代房屋", "传统节日", "古人生活", "历史故事", "文化符号"],
                "skills": ["时间概念", "文化认知", "故事理解", "传统尊重"],
                "values": ["文化自信", "历史意识", "传统美德"]
            },
            "7-10": {
                "concepts": ["丝绸之路", "四大发明", "古代战争", "朝代更替", "文化交流"],
                "skills": ["历史思维", "因果分析", "文化比较", "时间线理解"],
                "values": ["民族自豪", "文化包容", "历史责任"]
            },
            "11-14": {
                "concepts": ["文明冲突", "制度变迁", "思想启蒙", "工业革命", "全球化"],
                "skills": ["史学方法", "批判分析", "多元视角", "历史反思"],
                "values": ["历史使命", "文化传承", "世界视野"]
            }
        }
    }